prince: fix compilation with GCC 10 591/head
authorRosen Penev <[email protected]>
Tue, 11 Aug 2020 19:25:11 +0000 (12:25 -0700)
committerRosen Penev <[email protected]>
Tue, 11 Aug 2020 19:35:25 +0000 (12:35 -0700)
Signed-off-by: Rosen Penev <[email protected]>
prince/Makefile
prince/patches/010-gcc10.patch [new file with mode: 0644]

index 046dc179ced7c34ab4de1ed15cb8c18c9f5b09da..3061a46b292c8c006ebb5db4e5e422e5e98e375c 100644 (file)
@@ -9,7 +9,7 @@ include $(TOPDIR)/rules.mk
 
 PKG_NAME:=prince
 PKG_VERSION:=v0.4
-PKG_RELEASE:=1
+PKG_RELEASE:=2
 
 # out of source build
 CMAKE_BINARY_SUBDIR:=build
diff --git a/prince/patches/010-gcc10.patch b/prince/patches/010-gcc10.patch
new file mode 100644 (file)
index 0000000..43b6976
--- /dev/null
@@ -0,0 +1,20 @@
+--- a/prince/include/common.h
++++ b/prince/include/common.h
+@@ -35,12 +35,12 @@ typedef struct routing_plugin_ {
+ } routing_plugin;
+-routing_plugin *(*new_plugin_p)(char *host, int port, int json_type,
++static routing_plugin *(*new_plugin_p)(char *host, int port, int json_type,
+                               int timer_port);
+-int (*get_initial_timers_p)(routing_plugin *o, struct timers *t);
+-int (*get_topology_p)(routing_plugin *o);
+-int (*push_timers_p)(routing_plugin *o, struct timers t);
+-void (*delete_plugin_p)(routing_plugin *o);
++static int (*get_initial_timers_p)(routing_plugin *o, struct timers *t);
++static int (*get_topology_p)(routing_plugin *o);
++static int (*push_timers_p)(routing_plugin *o, struct timers t);
++static void (*delete_plugin_p)(routing_plugin *o);
+ #endif /* SRC_COMMON_H_ */